import { defineStore } from "pinia";

export const useUserInfoStore = defineStore(
	'userInfoStore',
	() => {
		const userInfo = ref<any>({});
		const token = ref<string>();
		const isLogin = computed(():boolean => !!token.value);
		return {
			token,
			userInfo,
			isLogin,
		};
	},
	{
		unistorage: {
			key: "user", // 缓存的键，默认为该 store 的 id，这里是 main,
			paths: ["token", "userInfo"], // 需要缓存的路径，这里设置 foo 和 nested 下的 data 会被缓存
		},
	}
);